BODY { TEXT-ALIGN: center; BACKGROUND-COLOR: #8e0101; MARGIN: 0px; font-size: 12px; }
#list, #list_pic, content { background: url(bj.jpg); }
#bg { width: 1002px; overflow: hidden; background: #8e0101; margin: 0 auto; }
a, div, img, p { margin: 0px; padding: 0px; border: none; }
h1 { margin: 10px 0; padding: 0; font-size: 20px; }
hr { height: 1px; border: none; border-top: 1px solid #000; }
a { color: #000; text-decoration: none; }
a:hover {  #F00;}
UL { padding: 0px; margin: 0px; }
LI { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px }
.news a:link { color: #555555; text-decoration: none }
.news a:visited { color: #555555; text-decoration: none }
.news a:hover { color: #FF0000; text-decoration: none }
.newsd a:link { color: #FF3300; text-decoration: none }
.newsd a:visited { color: #FF3300; text-decoration: none }
.newsd a:hover { color: #FF3300; text-decoration: underline }
.lm { font-size: 14px; color: #fff; text-align: left; line-height: 26px; font-weight: bold; }
.top { width: 964px; height: 94px; overflow: hidden; margin: 0 auto; border: #884400 solid 1px; background: url(top_ri.jpg) right top no-repeat; }
.top .logo {height:width:416px; height: 94px; overflow: hidden; float: left; }
.top .banner { width: 546px; height: 94px; float: right; overflow: hidden; }
.nav { width: 964px; height: 44px; border: #884400 solid 1px; margin: 0 auto; overflow: hidden; }
.nav ul { width: 965px; height: 44px; overflow: hidden; background: url(menu_bg.jpg) left repeat-x; }
.nav ul li { float: left; height: 44px; line-height: 44px; padding: 0 25px 0 23px; background: url(menu_line.jpg) right no-repeat; }
.nav a:link { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.nav a:visited { font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.nav a:hover { font-size: 14px; font-weight: bold; color: #FFCC00; text-decoration: none; }
.carousel { width: 964px; height: 261px; overflow: hidden; border: #884400 solid 1px; margin: 0 auto 4px; }
.content { width: 964px; overflow: hidden; margin: 0 auto; background: #fff; }
.content .top { width: 964px; height: 25px; border: none; background: url(body_top.jpg) no-repeat; }
.content .mid { width: 964px; overflow: hidden; }
.content .mid .left { width: 290px; oveflow: hidden; background: url(x_line.gif) right repeat-y; float: left; }
.content .mid .left .lm { width: 95%; height: 26px; background: url(left_lmbg.jpg) no-repeat; margin: 0 auto; overflow: hidden; }
.content .mid .left .lm .tit { margin-left: 18px; height: 26px; overflow: hidden; }
.content .mid .left .lm .tit a { float: right; }
.content .mid .left .lm .tit a img { margin: 6px }
.left .l_c { text-align: left; width: 90%; overflow: hidden; margin: 10px auto; line-height: 26px; font-size: 14px; }
.left .l_a { font-weight: bold; line-height: 20px; color: #F00; height: 180px; border: 1px solid #e1e1e1; padding: 5px; background: #fafafa; }
.content .mid .right { width: 672px; overflow: hidden; float: right; text-aling: left; }
.right .rm { background: url(right_lmbg.jpg) left no-repeat; width: 95%; height: 25px; overflow: hidden; margin: 0 auto; }
.content .mid .rm .tit { width: 610px; margin-left: 18px; height: 26px; overflow: hidden; text-align: left; line-height: 26px; color: #FFF; font-weight: bold; font-size: 14px; }
.content .mid .rm .tit span { font-weight: normal; margin-left: 10px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.content .mid .rm .tit a { float: right; }
.content .mid .rm .tit a img { margin: 6px }
.right .r_c { width: 95%; height: 160px; margin: 0 auto; }
.right ul { overflow: hidden; padding: 20px 0; }
.right ul li { float: left; margin-left: 10px; }
.right .r_c img { width: 140px; height: 100px; border: 3px solid #ffdada; }
.right .r_c a { font-weight: bold; line-height: 20px; color: FF3300; }
.marquee { WIDTH: 620px; HEIGHT: 160px; OVERFLOW: hidden; }
.right .r_g { height: 150px; margin: 10px auto; width: 95%; overflow: hidden; }
.right .r_pic, .right .r_pic img { width: 190px; height: 150px; overflow: hidden; float: left; }
.right .r_g .r_intr { overflow: hidden; width: 420px; float: left; height: 150px; line-height: 20px; text-align: left; padding: 0 10px; font-size: 13px; }
.right .news { height: 220px; width: 95%; margin: 10px auto; }
.right .news ul { width: 100%; overflow: hidden; padding: 0px; }
.right .news ul li { margin-top: 5px; width: 280px; line-height: 22px; background: url(dot.jpg) left no-repeat; border-bottom: 1px dotted #ccc; text-align: center; padding: 0 0 0 20px; }
.content .down { width: 964px; height: 25px; background: url(body_bot.jpg) no-repeat; overflow: hidden; }
.foot { padding: 10px 0; width: 964px; overflow: hidden; margin: 0 auto; text-align: center; color: #fff; line-height: 20px; }
.content .mid .right #newsd .marquee.level ul li p a { color: #F00; text-decoration: none; }
/**list**/
#list .l_c ul, #list_pic .l_c ul,#content .l_c ul { padding: 10px 0; }
#list .l_c ul li, #list_pic .l_c ul li,#content .l_c ul li { line-height: 26px; background: url(spx.jpg) left bottom no-repeat; }
#list .l_c ul li a, #list_pic .l_c ul li a ,#content .l_c ul li a{ color: #F00; font-weight: bold; line-height: 30px; font-size: 16px; text-decoration: none; }
#list .l_c ul li a:hover, #list_pic .l_c ul li a:hover ,#content .l_c ul li a:hover{ color: #f00; }
#list .right .news { height: auto; margin: 0 auto; }
#list .right .news ul li { text-align: left; width: 90%; line-height: 30px; }
#list .right .news ul li span { float: right; }
#list .right .news ul li a { color: #000; }
#list .right .news ul li a:hover { color: #ff0000; }
.right .page { height: 26px; width: 95%; overflow: hidden; text-align: center; margin: 0 auto; line-height: 26px; font-size: 14px; }
.right .page p { color: #f00; }
.left .l_c p a:hover { color: #F00; }
#list_pic .news { height: auto; width: 95%; }
#list_pic .news ul { height: auto; width: 100%; }
#list_pic .news ul li { margin-left: 16px; background: none; float: left; border: none; width: auto; padding: 0; }
#list_pic .news ul li div { width: 180px; height: 140px; border: #ccc 1px solid; padding: 5px; }
#list_pic .news ul li img { width: 180px; height: 140px; }
#index .right ul li { text-align: left; }
.right .news .info { overflow: hidden; width: 95%; border-bottom: 1px solid #ccc; margin: 0 auto; padding: 5px　0; }
#content .right .news { height: auto; }
#content .right .news h3 { background: url(h3.jpg) left no-repeat; width: 627px; height: 32px; overflow: hidden; margin: 0 auto; font-size: 14px; font-weight: bold; color: #f00; line-height: 32px; padding-left: 30px; }
#content .right .news .newstext { width: 95%; overflow: hidden; padding: 10px 0; margin: 10 auto; text-align: left; line-height: 25px; }
#content .right .news .print { text-align: right; width: 95%; overflow: hidden; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 25px; margin: 0 auto }
#content .right .next { width: 95%; overflow: hidden; text-align: left; margin: 10px auto; line-height: 25px; }
